﻿using System;
namespace T0x03泛型类与接口
{
    internal class Program
    {
        public static void Main(string[] args)
        {
            // GenericClass<int> genericInt = new GenericClass<int>();
            // genericInt._T = 1;
            //
            // GenericClass<string> genericString = new GenericClass<string>();
            // genericString._T = "Hola!";

            GenericArrayClass<int> intArray = new GenericArrayClass<int>(5);
            Random random = new Random();
            for (int i = 0; i < 5; i++)
            {
                intArray.SetItem(i,random.Next(0,100));
            }
            //取出元素
            for(int i=0;i<5;i++)
            {
                Console.WriteLine("原值为"+intArray.GetItem(i));
            }
            //调用排序方法
            intArray.Sort(0);
            //取出元素
            for(int i=0;i<5;i++)
            {
                Console.WriteLine("排序后值为"+intArray.GetItem(i));
            }
        }
    }
}